home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 9
/
FM Towns Free Software Collection 9.iso
/
windows
/
tool
/
mopterm
/
history.txt
next >
Wrap
Text File
|
1994-11-16
|
16KB
|
432 lines
MopTerm for Windows 修正履歴
v0.01からv0.21zまでは削除(94.04.29)
v0.22a
- 以下のバグ修正
- メモで、下から上に選択して、削除すると異常になる。
- メモで、検索後に、文字を入力するとおかしない位置に
なる事がある。
- NAPLPSデータで、すみの方にある円が楕円になる事がある。
- NAPLPSデータで、7bitデータでのマクロの処理がおかしい。
- オートパイロットの実行速度の改善。
- VC++用にしようと、したが、、不安定になったため、MSC++版に
戻している。(^_^;
v0.22c
- 以下のバグ修正
- プルダウンメニューから、メモを全てクローズを選んだ場合に異常と
なる事がある。
- 設定2で、Ctrl+Keyコードを送信に設定した場合にメモ内でも、Ctrl+X
等のショートカットキーが効かない。
- ESCシーケンスで色を付けた場合に、その色が戻らない場合があった。
- オートパイロットでメモをファイルのかき出した後も、未書き出しの
状態になる事があった。
- K-NETでnaplpsモードにならないと言う物の実験的な修正。
- 以下の機能の修正
- INIファイルを起動時のファイル名に対応させた。つまり、MOPTERM.EXE
として起動するとMOPTERM.INIだが、MOPX.EXEで起動するとMOPX.INIを使う。
- メモで使うフォントの省略値を、スクロール画面の物にした。
v0.22d
- 22cで作り込んでしまったバグの修正
v0.22e
- 以下のバグ修正
- 1画面以下のログしか無い時に、選択で上にカーソルを動かした時に
エラーとなる。
- @xc文の結果が、一部の文でうまく拾えない。(0.22dのみの障害)
- スクロールログ画面が、32768行を越えると異常になる。
- メモ画面の入力で、最後に半角が残っている行で、全角の文字を入れる
とハングする。
- オートパイロットからのDOSコマンド発行をアイコン化(省略値)で動作する
ように修正。「,{w}」をつけた時のみWindow表示。
command(コマンド[,{w}])
- K-NET対応の作りこみ。
- メモへのファイルの追加読み込み機能
- 以下のオートパイロット制御文を追加
16)mkdir(ディレクトリー名)
カレントディレクトリーに新しいディレクトリーを作成します。
上手く行くと{Yes}、失敗すると{No}が返ってきます。
17)rmdir(ディレクトリー名)
指定されたディレクトリーを削除します。ただし、配下にファイルが無い
場合のみです。
上手く行くと{Yes}、失敗すると{No}が返ってきます。
18)addfile(ファイルa、ファイルb)
ファイルa,ファイルbは、ファイルパス名です。
ファイルaの内容を、ファイルbの後ろに追加します。
成功すると、「Yes」,失敗すると 「No」を値として返します。
19) confile(ファイルa,ファイルb,ファイルc)
ファイルa,ファイルb,ファイルcはファイルパス名で、ファイルaと、ファ
イルbを結合して新しい ファイルcを作ります。
成功すると、「Yes」,失敗すると 「No」を値として返します。
20)fileleng(ファイル名)
ファイル名は、ファイルをあらわすパス名で、指定されたファイルの長さを
返します。単位はバイトです。
もし、そのファイルが存在しない場合は、「-1」が返ります。
v0.22f
- 以下のバグ修正
- mkdir,rmdirでYes/Noの戻り値が、うまく返らなかった。
- K-Netでファンクションキーがうまく使えなかった。
- K-Netをサポートするために、設定2にNAPLPSのタイプを選ぶ
項目を追加しました。これを選択する事で、K-NETのNAPLPSモードの
ファンクションが、ファンクションキー、又は、マウスクリックで利用
できます。
- 以下のオートパイロット制御文を追加しています。
xx) naptype( ネットのタイプ )
ネットのタイプは以下のいずれかです。
Nifty: NIFYT-ServeのNAPLPSサービスを使う場合。
K-Nnet: K-NETのNAPLPSサービスを使う場合。
Misc : それ以外のネットのNAPLPSサービスを使う場合。
None : NAPLPSサービスを提供しているネットで、それを使わない
場合。
例1)K-NETに接続して、そのNAPLPSサービスを使う場合。
naptype({K-Net});
例2)K-NETに接続して、文字モードで使う場合。
naptype({None});
例3)NIFTYに接続して、そのNAPLPSサービスを使う場合。
naptype({Nifty})
v0.22g
- 以下のバグ修正
- Y-Modemの送信でファイル名に「\」がついてしまう。
- MopTerm動作中に、Windowsを停止した時の処理がおかしい。
- オートパイロットをツールバーに登録する機能をついか
v0.22h
- 以下のバグ修正
- マウスを動かすと文字化け(<ゆいちゃん)の対策
(以下、22h,i,j)
- ログ画面の画面分割機能(スクロールバーの上にある分割ボックス
(黒い四角)から、ドラッグして分割する。
- MopTerm.Iniでのみ、速度を600bpsに設定出来る隠し。
> CICAの WIN31\MISC\COMM56 用
v0.22j
- 以下のバグ修正
- アイコン状態で起動すると、起動時に実行するオートパイロットが
実行されない。
- 22gで入れた、オートパイロットのツールバーからの起動でstack over flow
- 以下のオートパイロット文の追加
○.getlog( a , l )
ログ画面の内容を取り出すための制御文です。一般的には、受信データですが、
ログスクロール画面には、オートパイロットの出力等もある事を注意してください。
また、escシーケンス等は、解釈された後の画面イメージになっています。
a: 取り出す最初の行の番号です。現在の最後の行を 0として、古い方へ何行目
行った所から取り出すかを指定します。省略すると、0(最新の行)になります。
b: 何行取り出すかを指定します。省略すると、0です。
注意:全ての行の最後に改行が入っています。80桁を越えた行は改行を補った
形で帰ってきます。
ただし、最新の受信中の行は、まだ、改行を受信していないために入って
いません。
例.現在、受信中の行をから2行前より、現在、受信中の行まで取り出す。
getlog(2,3)
○. dosfindf(フィルター、タイプ)
○.dosfindn
カレントディレクトリー内のファイル名を得るために使う。dosfindf文で、
必要なファイルの名前とタイプをセットし、最初のファイル名を受け取る。
2番目以降のファイルは、dosfindn文で受け取る。
全てのファイルを受け取った後では、空文字列が返る。
フィルター:DOSコマンドで使われるフィルターの形式で、例えば
「*.PLT]とすると、xxxx.PLTの形式のファイル名のみを選択する。
省略すると、全てのファイルと言う事になる。
タイプ :以下のいずれかを指定する。指定が無い場合は、全てとなる。
「normal」一般ファイルのみ
「rdonly」書き込み保護のかかったファイルと一般ファイル
「subdir」サブディレクトリーと一般ファイル
例.現在のディレクトリーにある、xxx.TXT形式のファイルを一覧する。
var fname[15];
fname := @dosfindf({*.TXT},{normal});
loop({
display(fname|{\n});
fname := @dosfindn;
im(fname<>{})
});
v0.22l (1994.04.10)
- 以下のバグ修正
- dosfindf文のバグ修正
- ホスト登録機能の追加
(設定・接続のホスト登録・接続メニュー、および、ツール
バーの電話アイコンで起動。)
v0.22m (1994.04.12)
- v0.22lで入れてしまった、rs/cs線フロー制御が効かないというバグの
修正のみ
v0.22n (1994.04.20)
- 以下のバグ修正
- input( ,{u})が動作しなかった。(いつからかしらん、(^_^;)
- naplpsの読み込み時のファイル選択の識別子がおかしい。
- センター登録処理のダイアログが複数使えてしまい、使うと異常になる。
- センター登録のソートをやめて、順番の入れ替えを可能にした。
- 詳細設定にリトライ回数の指定を入れた。
- ホストモードの時にタウンズ(FMR)でCD信号線がドライバーに
伝わらない問題を個別対応。(これで、Win版でMOPHOSTが動くはず。)
- モデムからの信号を確認用に左下に表示。
- ゆいちゃん所で化ける障害の対応を、設定2のスクロールモードExt1にした。
- CPUを100%利用しないようにパラメータを調整した。
v0.22o(1994.04.21)
- 以下のバグ修正
- メモで選択状態でdelキーを押した時に、消えない。
- メモの切り替え時に選択状態を解除。
- メモで改行とタブを表示するようにした
v0.22p(1994.04.22)
- 以下のバグ修正
- ホスト登録メニューでのオートパイロット起動がうまく
動かなくなる、v0.22oのみのバグを修正
- ついでに、(^_^;、メモの行末のマークと、ファイルの終わりの
マークを区別つくようにした。
v0.22q
- 以下のバグ修正
- Windowを最大化した状態での、画面分割がおかしい。
- 画面分割した状態でのNAPLPSがおかしい。
- 受信中の画面分割がおかしい。
- ホスト登録で、Stop Bitが1にならない。
- モデム信号線表示を変更
v0.22r
- 以下のバグ修正
- 通信速度で38400を指定できない。
- 通信速度の指定に、600,57600を追加
v0.22s
- 以下のバグ修正
- footnote表示ででモデム信号線が隠れる
- 画面の横を大きくした時に異常終了する。
- 以下の制御文の追加
○.wait2( 待ち時間、後待ち時間、満了時処理、
待ち文字列1、処理1、
待ち文字列2、処理2、
: 、 : )
待ち時間 :mSec(1/1000秒)単位で待ち時間を指定。
後待ち時間 :mSec(1/1000秒)単位で、後待ち時間を指定。
この時間、受信が何もない状態にならない限り、この
文での、待ちは終わらない。0又は、指定の無い場合は
普通のwaitと同じになる。
満了時処理 :待ち文字列のいずれもが来ない(又は、来ても
その後、後待ち時間の間に他の受信データがあった場合)
に実行する文。
待ち文字列n:受信を待つ文字列。
処理n :待ち文字列nが受信されて、その後、
後待ち時間、何も受信されなかった場合に実行される文。
普通のwaitとの違いは、時間の単位が秒からm秒になった
点と、後待ち時間の指定をした場合、一定期間の後待ちを行う
点のみ。
- オートパイロットの作成機能の追加
- モデムコマンドに機種選択機能を追加(でもデータが少ない(^_^;)
v0.22t,u
- 以下のバグ修正
- Quick-VANのアップロードがうまくいかない。
v0.22v
- 以下のバグ修正
- Z-modem受信時のエラーパケット処理の修正
- 設定メニューで使えないポートを指定すると異常終了する
- スクロール画面の終わりに飛ぶボタンを作った。
- スクロールバー回りの位置の微調整
- DragAndDropでNap表示(.NPB)、メモ読み込み(.TXT)のサポート
v0.22w
- 以下のバグ修正
- ホスト設定で、rscs線が有効になっていない。
- 設定・接続で、メニュー内に(H)のショートカットが
2つある。
- ヒストリーを10から64に拡大。
v0.22x
- 以下のバグ修正
- ログの書き込みでファイルフルの時の処理が異常。
- WindowsNTで、電話をかける、切る処理が異常。
- Ctrl,ALTキーのカスタマイズ機能
v0.22y
- プルダウンメニューのカスタマイズ機能
v0.22z
- 以下のバグ修正
- オートパイロットでファイル名のような\の多い文字
列の処理で異常となる。
- オートパイロット終了後、メモが画面の外に行ってし
まう。
- ダイアログのボタンの訂正>Okとキャンセル
- ヘルプファイルのフォントをSystemフォントに修正
- 隠し的に以下のINIファイルのオプションを追加
○回線切断をER/DTR信号線では無く、モデムコマンドで
行う。
[COMn]
DisconnectType=1
COMnの「n」は使っているポートの番号
○オートパイロットの作業域を追加する。
[MopTerm]
AutopilotWork=256
数値は、追加するメモリー量を KByte単位で指定する。
v0.23a
- 以下のバグ修正
- waitx文で、\nのみを後待ち時間を指定して待つ事が
出来ない。
- xc文回りのT-OS版との非互換対処
- オートパイロット作業域の拡大がうまくいかない。
- オートパイロット作業域拡大、電話をモデムコマンドで
切る設定をメニュー化。
- ダイアログのコントロールにキーを指定。
- ヘルプの改行を減らした。
v0.23b
- メモで標準で使えるキーの機能を追加
- キーの割り当てに機能を追加
v0.23c
- 以下のバグ修正
- NECアクセラレータボードAでメモ表示がおかしい。
v0.23d
- DDE連携機能のサポート
v0.23e
- 入力行でTABを有効にした。
- 入力行と、メモのTAB桁数を設定2で設定した値になるようにした。
v0.23f
- 64Kを越えるオートパイロットをDDEで送れないと言うバグの修正
v0.23g
- DDEを複数のアプリからはれるように修正した。
- 以下のオートパイロット制御文の追加
○ exec( プログラム名 [,{Minimize}])
指定したプログラムを起動する。プログラムは、フルパスで指定するか、
そうで無い場合は、以下のいずれかの場所にある必要がある。(番号の順
に検索される。)
1.カレントディレクトリー
2.Windowsのディレクトリー(WIN.COMのあるディレクトリー)
3.WindowsのSystemディレクトリー(GDI.EXE等があるディレクトリー)
4.現在のMopTermの実行時のディレクトリー
5.環境変数でPATH=に指定されたディレクトリー
- 公開版のコンパイラを VC++に以降してみる。
v0.23h
- MainのWindowのWindow Classを、"MopFrameWnd"に変更。
- 再現性の無いバグのため、再び MS-C++ Ver7に開発環境を
戻した。
v0.23i
- 以下のバグ修正
- ▽で、かな漢字変換が立ち上がるバグ
- ヘルプ(H)で、F1キーの記述があやまり
- ポップアップメニューと、キーへの指定機能に、クリップボードの
引用文字付き送信,と選択部分の書き出しを入れた。
- 割り当てるキーに「up」を追加。(ぬけていた、、(^_^;)
- Ctrl-F6,Shift+Ctrl+F6でメモの切り替えを可能にした。
v0.23j
- 以下のバグ修正
- 23gあたりから小さいフォントで送信行の入力ができなかった。
- input文のu指定で、初期値が入らない。
- メモをカット&ペーストで変更した後で、スクロールバーで
スクロール出来ない事がある。
- アイコン状態で、オートパイロットのmadd文を実行するとエラーと
なる。
- 入力行のオートパイロット文字を設定3で変更できるようにした。
- 特定の文字列を色を変えて表示できるようにした。
- モデム信号線表示、ツールバー表示の有無を指定可能にした。
- 送信時に、タブを空白に、自動変更可能にした。
- 送信時に、半角カナを、全角カナに自動変更可能にした。
- 画面サイズを横80桁に制限するか否かの指定を可能にした。
- CD信号線を無条件で、信じるか否かの指定を可能にした。
- PFキーに設定するオートパイロットを128文字まで拡大
v0.23k
- 以下のバグ修正
- NIFTY通信中のDDEでの受信文字受け取りで、80桁目ちょうどだと
改行が来ない(NIFTYの問題)への対処。
v0.23l
- PC-VANでの行ぬけに対して
オートパイロット制御文
flyline(1);
dispecho({No});
を指定してアクセスする事で、対応可能とした。
それ以外のネットでは
flyline(3);
dispecho({Yes});
を指定して欲しい。
v0.23m
- 以下のバグ修正
- メモの操作で、リソースが開放されない障害の修正。
- Z-modemのリジューム機能のバグ修正
- RS-232cのポートを起動時に(意味なく)スキャンするのを止めた。
- Q-VAN,B-Plus,Z-modemの受信でファイル名が重複していた場合にダウ
ンロード時に変更を可能にした。
- スクロールバーをトラッキングして画面を動かすようにした。
- メモをクローズした時に、送信のための処理にフォーカスが行くように
した。(その他のケースでもフォーカスがどっかへ行く事を減らした。)
- DDE通信で、終了を送るようにした。(VisualBasicだと、LinkClose
イベントで、MopTermの終了を拾える。)
- 一部の98固有エスケープシーケンスのサポートと無視。(ゴミが
出ない程度です。^_^; 基本的にはANSIシーケンスのみサポート。)
- ホストの基本属性から、ダイヤル回線・プッシュ回線の選択を削除
した。
- かわりに、ホスト属性にPC-VANのテキスト送信(1行毎のエコーバッ
ク待ち+送信した文字を表示)を入れた。
- バイナリー転送の設定で、受信と送信で分けた。(ホスト設定、
共通の設定共に)
- バイナリー転送の、送信、受信ディレクトリーを各々、指定できる
ようにした。指定しないと、カレントディレクトリー。
- 通信時間を、「時:分」の形式にして、回線OFF後も薄く最後の時間
を表示するようにした。
- オートパイロットで表示する下のボタンを、画面が狭い時に、もう
1Dotつめるようにした(なるたけ、モデム信号線表示をするため)。
- DDE送信で、80桁を越えた時に、分割するのをやめた。(NIFTYだと
ちょうど、80桁の時に改行が消えて、次の行と繋がってしまうと言う問
題があるのだが、、。下手な対応はかえって混乱を生むため、そのまま、
流す事にした。従って、NIFTYの受信データを受け取る時は、受け取った
側で、必要であれば80桁目でわけるようにしてほしい。)
v0.23p
- メモに文書をペーストした時に選択状態でなくした。
v0.23q
- 以下のバグ修正
- メモでテキスト削除時におかしくなる。
- Z-modem受信で同名ファイルがある時の問い合わせで、キャンセルすると
また、同じ問合せに戻る。
- M-Linkで、複数ファイル受信ができない。
- select文での待ち時間の指定が、少し狂う。(2-3%伸びる。)